added some fizzbuzz and switch statements
added named parameters stuff