Compute left/right views in one traversal | Meta Interview Question