added combinations method

I also added a couple convenience methods, not sure if the range one can somehow make use of the sequenceOf method, or if either doesn't already exist somewhere in swift