The Logic Behind The Snooze Button