public static void main(String args[]){
        UniquePartitionOfInteger upi = new UniquePartitionOfInteger();
        upi.partition(12);
    }
http://www.geeksforgeeks.org/generate-unique-partitions-of-an-integer/
Test cases:
0 or negative number
src/com/interview/number/UniquePartitionOfInteger.java