Macaron vs Macaroon: Understanding the Differences