(v|h)stack no longer return nil when dimensions mismatch.

Instead, an IllegalArgumentException is thrown (loud vs. silent
failure.)
Merge pull request #35 from michaelochurch/fix-silent-failure

(v|h)stack no longer return nil when dimensions mismatch.