compile with `gcc -o main -lm main.c microvium.c`