package Ġme . sun ny day dev . mv vm kit . util Ċ Ċ import Ġjava . io . Closeable Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠAle ks and r ĠT c ik in Ġ( Sun ny Day . Dev ) Ġon Ġ 1 7 . 0 8 . 2 0 1 8 . Ċ Ġ* Ġmail : Ġmail @ sun ny day dev . me Ċ Ġ*/ ĊĠ Ċ interface ĠOn Demand Source < T >: ĠClose able Ġ{ ĊĊĠĠĠ Ġval Ġsize : ĠInt ĊĊĠĠĠ Ġoperator Ġfun Ġget ( index : ĠInt ): ĠT Ċ Ċ }