Tests updated. There are now 43 tests in total.