Fixed point (16.16) library for Arduino to replace resource hungry float/double