Made negative signature indices come first; i.e. a (3,1) signature has (-,+,+,+)