Einfache Representation des Wuerfels:
   D         F         U         B         L         R
36 37 38  39 40 41  42 43 44  45 46 47  48 49 50  51 52 53
18 19 20  21 22 23  24 25 26  27 28 29  30 31 32  33 34 35
0  1  2   3  4  5   6  7  8   9  10 11  12 13 14  15 16 17

Bessere Representation des Wuerfels:
 8 Ecken mit je 3 Orientierungsmoeglichkeiten, 3+2=5 Bits
 12 Kanten mit je 2 Orientierungsmoeglichkeiten, 4+1=5 Bits
 es werden also mindestens (8+12)*5 Bits = 100 Bits = 13 Bytes gebraucht

Singmaster notation der Grundstellung:
    UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF DRF DFL DLB DBR
Nr: 0  1  2  3  4  5  6  7  8  11  9 10  0   1   2   3   4   5   6   7
(seltsame Nummerierung von FR bis BL ist so damit Rotation des Gesamtwuerfels schneller ist)
In dieser Stellung sind alle Orientierungen == 0
Andere Kantenorientierungen sind 1,
andere Eckenorientierungen: 1 (fuer rechts) oder 2 (fuer links gedreht)

Nummerierung der Ecken und Kanten in der Abwicklung:
        +---------+
        | 6  6  7 |
Back    | 10    9 |
        |         |
+-------+---------+-------+
|6  10  | 2  2  1 |  9  7 |
|7  L   | 3     1 |  R  5 |  Left  Up  Right
|5  11  | 3  0  0 |  8  4 |
+-------+---------+-------+
        |         |
  Front | 11    8 |
        |         |
        +---------+
        | 5  4  4 |
  Down  | 7     5 |
        | 6  6  7 |
        +---------+

Speichern in 32-Bit Registern:

      Ecke 3     Ecke 2     Ecke 1     Ecke 0
r0: 000Q QPPP  000Q QPPP  000Q QPPP  000Q QPPP  (Q=Orientierung, P=Position)

      Ecke 7     Ecke 6     Ecke 5     Ecke 4
r1: 000Q QPPP  000Q QPPP  000Q QPPP  000Q QPPP  (Q=Orientierung, P=Position)

      Kante 3    Kante 2    Kante 1    Kante 0
r2: 000Q PPPP  000Q PPPP  000Q PPPP  000Q PPPP  (Q=Orientierung, P=Position)

      Kante 7    Kante 6    Kante 5    Kante 4
r3: 000Q PPPP  000Q PPPP  000Q PPPP  000Q PPPP  (Q=Orientierung, P=Position)

     Kante 11   Kante 10    Kante 9    Kante 8
r4: 000Q PPPP  000Q PPPP  000Q PPPP  000Q PPPP  (Q=Orientierung, P=Position)
