integration: elementary functions