Sean Wei says to YSITD
recursive function (X