Assorted Programming Problems