Added code + example.
Added README
Added C++ specifier to language blocks in README.md
#define SOME_VALUE 0
Added class(es) to switch based on a type as well as an integer constant.