Elizabeth Warren proves she does her homework with impressive plan to fund Medicare for All