Convert list to float* on Python side

This way, we properly support output arguments
Compiles, all functions called from Python

Memory management (i.e. sizes of float arrays) are still off,
so the example doesn't work.