borrow arrays as slices instead of passing them directly
Travis CI!