I'm using a static array.

I'm hesitating though if I should store possibilities in a precalculated array or calculate them in-place. If i precalculate the possibilities i'd have to copy them over and over so i don't know if it's smart.

Going even further I could even store a filled-in value as an array with one possibilities...