Calculates the number of combinations for the Android unlock pattern using brute force.
Rules:
- 3x3 dot matrix
- Minimum 4 dots connected
- Non-adyacent moves possible as long as intermediate dot has been visited
- Diagonals possible (also diagonals with double slope)