Added initial codebase implementing the round function (and it's reverse)