added typelists and indexed type calculation for base and standard vectors with tests