Additional arithmetic functions

- Fixes #132 
- Moved `src/array` to `src/frontend/cpp`
- Removed s8 and sanitized b8 to have same type (char) everywhere.