migrated assertX() into assert(); benchmark, mem and time functions to be moved to a different library; overall code & licenses simplified;