Unique Paths II
added recursive version.
added more comments.