https://www.ericsbinaryworld.com/2009/08/21/i-dont-think-this-is-the-most-efficient-way-to-get-there/
I don't think this is the most efficient way to get there...