Mutex

Mutex implementation efficient (linear). Please try out and evaluate. Please do not modify argparser files in the meantime, I am always getting many merge conflicts. I can fix those files after mutex incorporation!