Re organization of packages and adding NQueens and 2-D array spiral printing.