Nice application, it's always a good exercise to try and find more ways of doing a question. Also, your enthusiasm is understood, it's quite a cool method :p. One trick I've noticed you using which I never knew you could use is the following:
If p/q = ∞ , then q=0
Is that a normal...