Adding Caesar shift view model and moving to architecture where many decryption algorithms, view models and views can be added.
Adding MathUtils solution