package Ġcom . small hack er . dis browser . util Ċ Ċ // ĠThe ĠKotlin Ġstandard Ġlibrary Ġdoes Ġnot Ġcontain Ġa Ġcounter part Ġto ĠJava 's ĠArray Deque < E >, Ġso Ġlet 's Ġimplement Ġa Ġsimp list ic Ċ // Ġone Ġourselves Ġfor Ġport ability . Ċ Ċ interface ĠItem Queue < E > Ġ: ĠMutable Collection < E > Ġ{ ĊĠĠĠ Ġfun Ġremove Next (): ĠE Ċ } Ċ Ċ class ĠL ifo Queue < E > Ġprivate Ġconstructor ( private Ġval Ġlist : ĠMutable List < E >) Ġ: ĠItem Queue < E >, ĠMutable Collection < E > Ġby Ġlist Ġ{ ĊĠĠĠ Ġconstructor () Ġ: Ġthis ( ArrayList ()) ĊĊĠĠĠ Ġoverride Ġfun Ġremove Next (): ĠE Ġ= Ġlist . remove At ( 0 ) Ċ }