How Soar Functions