Added more tests. All pass.
Added more tests. All pass.