Promise Puzzle

Working through an interesting problem I encountered: calling Promises in sequential order.