small programs to study & stupid