In order to complete a problem in a Statistics class that involved simulating a game of Craps, I wrote a program for a TI-83 graphing calculator that basically could simulate a game up to 25 rolls (which would be nigh on impossible to reach anyway, thus the limit wasn't a problem). I could have taken the easy route and just used some mathematical equations that were provided, but fuck that shit. I learned a whole new programming language and wrote up a program on a calculator JUST for one activity.
Go me.
Go me.