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/