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...