added initial concept and sample code

Added detailed description of ITV algorithm, it variants and possible
uses along with C++ sample code.