Added recursion with bracket! Woohoo! :)