![How else would you support 99 tiers of menus?](https://coderwall-assets-0.s3.amazonaws.com/uploads/picture/file/2070/best_code_evar.png) For the love of God, don't.