https://icculus.org/smpeg/
