update notes
add straight-forward recursive solution