Added NPE puzzle implementation
Added Longest substring algorithm implementation