First version with a basic test passing (STOX-8)