Fundamentals of Decision Making and Priority Theory