https://github.com/gritzko/ctre/blob/master/doc/ws10.pdf
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.627...
https://github.com/gritzko/ctre/blob/master/doc/ws10.pdf
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.627...