How would you write clean, efficient code while analyzing complex algorithms on a whiteboard without an IDE?