included note about the recursion of this because I think it's neat