week types
- test
- filler
- recovery
- build 1
- build 2
- key
- taper
- race
3 - 6 are main weeks
8 + 4 n : [8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, ...]
2 test 4 main * n 1 taper 1 race
8 + 4 n + 1: [9, 13, 17, 21, 25, 29, 33, 37, 41, 45, 49, ...]
2 test 1 filler 4 main * n 1 taper 1 race
8 + 4 * n + 2: [10, 14, 18, 22, 26, 30, 34, 38, 42, 46, 50, ...]
2 test 1 build 2 1 key 4 main * n 1 taper 1 race
8 + 4 * n + 3: [11, 15, 19, 23, 27, 31, 35, 39, 43, 47, 51, ...]
2 test 1 build 1 1 build 2 1 key 4 main * n 1 taper 1 race