This has come up several times before: https://mathoverflow.net/questions/7080/ https://mathoverflow.net/questions/54698/ https://mathoverflow.net/questions/34452/ https://mathoverflow.net/questions/15336/