worked on eval for application expressions, specifically for primitive functions