Add Python solution to Array Pair Sum problem
Modify styling to a proper one
Add two more solutions with different complexities + Unit tests
solve Anagram Detection in Ruby and Scala
1. add unit test
2. fix byte-format a bug:if number larger than 1024 YB, the result will be
like xxxxx.xx undefined
1. use if to manage suffix number.
1. adjust code style
Update array flatten solution.
Merge branch 'master' of github.com:blakeembrey/code-problems

* 'master' of github.com:blakeembrey/code-problems:
  change proper variable name and clean the4 space in unit test
  1.improving delete when BST dealing with root 2.fix style 3.more unit testing for BST
  1. fix style.
  1. improving delete when BST dealing with root node. 2. modify avoid using call and apply style
  1. format the code
  1. add search and delete in binary search tree 2. add unittest for binary search tree
  update copyright year
  clean extra line
  use space instead of tab.
  clean code as advised.
  change javascript solution for binary-search-tree-check.js by using In-Order Traversal method.
  Add Insertion-sort to Sorting Algorithms list
  Add insertion-sort problem
  Add insertion-sort and associated test
  function + minimised reverse-words-in-string solution
  PHP solution for reverse words in strings
Merge pull request #106 from caoglish/master

fix byte-format a bug:if number larger than 1024 YB, the result will be like xxxxx.xx undefined
Merge pull request #105 from windor/solution-anagram-detection

solve Anagram Detection in Ruby and Scala
Merge pull request #104 from windor/dev

Add Scala solution to Factorial and Fibonacci problems
Merge pull request #99 from nurazem/master

Add Python solution to Array Pair Sum problem