added abs scalar function

won't we add a general changelog entry of this story branch after finishing all tasks?