adding contrast weight (note: left singular) as requested by @cmaumet and altering definition of contrast based on input by @nicholst, possibly need to add contrast weight matrix to properly close the issue