3 ms·I wrote this on G+. Feel free to offer solutions or discuss here or there.by p37307 13y agoI wrote this on G+. Feel free to offer solutions or discuss here or there.