Add more helpers to f32.go, and tests thereof
Rewrite vectors to use slice types instead of structs.

Also adds a few helper functions for vectors, and adds test for all vector
functionality.