- Handles changing operations (e.g. clicked +, but user meant - instead)
- Numbers wrap for long sequences
- If equals button is used, then new numbers are treated as a brand new sequence
- Clicking or Keyboard works
- Tells a funny joke
- How to build Classes in JavaScript
- How to handle text wrap through CSS
- Usefulness of differentiating data attributes for JavaScript, and classes for CSS
- How to modify the shortcut icon
- "AC" in a calculator stands for "All Clear"
- Use mod 1 (num%1) to determine a float