<p>I'm using a static array.</p>
<p>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.</p>

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