First Commit : Cesar Implementation