The old libg++ library had a class called Obstack, which implemented multiple LIFO storage arenas. I have found it invaluable, and brought it forward into the STL age.
A lady at my church who works professionally with ADD/ADHD kids reports that she has found caffeine with no sugar to work as well as more expensive drugs in some (many) cases. It is certainly safer and worth a try when you get a chance. No soda - unsweetened tea or coffee. Aspartame often has its own side effects. I will ask her about dose if you are interested.