Implemented Alarm.timerInterrupt() and Alarm.waitUntil()