Release notes:
- Almost all of `cubing/alg` has changed. See https://js.cubing.net/cubing/alg/ for some initial documentation. Highlights include:
- `Alg` replaces `Sequence`, and can be constructed from a string: `new Alg("R U R'")`.
- `Alg`s can be transformed by chaining methods: `new Alg("[R U R2', [R: U]]").expand().simplify().toString()`
- `Move` replaces `BlockMove`, and can likewise be constructed from a string: `new Move("R2'")`.
- Repeatable units contain "quantum" units, e.g. `new Move("R2")` is equivalent to `new Move(new QuantumMove("R"), 2)`.
- `cubing/kpuzzle` functions have been changed to start with lowercase (matching the rest of `cubing`).
- New experimental FTO stickerings.
- Support for larger puzzles (e.g. cubes larger than 30x30x30