Question 1.1
Question 1.2, wrote some bad C++
added gitignore with visual studio settings from github
Question 1.3, less crappy c# code, but still not good
Kind of cheating to use C# string replace for this one
Question 1.5, somewhat trickier algo needed - guessed a bit to get it right