Indoloindole-based small molecule bulk heterojunction small molecule solar cells. (February 2019)