φ

This site contains the random musings and ramblings of Keith Gibbs.

I will work more on this tomorrow, but I think I have something that kind of works to start.