Add encoding functions

- TODO: Encode float values properly