quat

quaternion functions

```rust extern crate quat;

fn main() { let mut out = quat::newidentity(); quat::setaxis_angle(&mut out, &[0.0, 0.0, 1.0], &1.5); } ```