Fix #542: Change the N Queen Problem for true OOP solution (#576)
Fix #542: Change the N Queen Problem for true OOP solution (#576)

* Adding documentation and avoiding overflow operation

* A true Java/OOP algorithm to solve the N Queens Problem

* Using private modifier instead of package level

* Changing name class

* Using private modifier in private inner class instead of package level modifier

* Addressing PR comments

iiitv/algos,iiitv/algos,iiitv/algos,iiitv/algos,iiitv/algos,iiitv/algos,iiitv/algos,iiitv/algos