Additional swizzle masks and a typo fix

There may be a reason some of the swizzle functions were left out, but I've found the additional ones convenient on a couple of occasions.

And the matrix comment has just been bugging me and my OCD forever. :)

I can't figure out how to submit these as two separate requests, apologies if that complicates things.