Added tip to use template functions for overloaded functions which vary only in their parameter types.
Added tip to use default function parameters.
Added guideline for use of constant global variables, and formatted header usage rule.
Added advice to avoid defining loop variables outside the loop.
Added guideline to use std::string_view instead of std::string.
Added notice that binary prefix format for binary numbers require C++14 support.
Added tips for storing binary numbers into integral values and printing them using bitset.
Added guideline for using `const` variables.
Added tip to use double instead of float when there aren't any space constraints.
Added a tiny tip about premature optimisation.
Created separate page for coding guidelines.