Unit 7 home work -- custom exceptions