A summary of the state of the art as it was back in 2008. Still a useful reference. Credit @Viracocha Reactions: vlad665, MagyarHungary1111, roowho and 5 others