support inverse column selection with negative column indices - closes #4