Exceptional nonlinear optical properties of thiophene and 3,4-ethylenedioxythiophene (EDOT) oligomers - Density Functional Theory (DFT) calculations