Combinatorial Explorations in Su-Doku