Suffle to F# translator. Initial
Merge branch 'develop'
BugFix: add `mod` operator
Refactoring