examples of various problems i'm working to learn how to program