Red: mixes 2 chars from first, 2 chars from last
Green
Red: mixes 1 char from first, 2 chars from last
Green
Red: mixes more than 2 chars from first
Green
Some tests more, just to check that the implementation is complete