algorithm2e multiple functions