Added lazy version for Ruby (and I have no idea why it is faster...)
Added lazy version for Ruby (and I have no idea why it is faster...)

mingchuno/ABCDEFGHPPP,grepml/ABCDEFGHPPP,mingchuno/ABCDEFGHPPP,grepml/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,jethrolam/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,jethrolam/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,grepml/ABCDEFGHPPP,jethrolam/ABCDEFGHPPP,mingchuno/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,grepml/ABCDEFGHPPP,jethrolam/ABCDEFGHPPP,jethrolam/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,mingchuno/ABCDEFGHPPP,grepml/ABCDEFGHPPP,jethrolam/ABCDEFGHPPP,jethrolam/ABCDEFGHPPP,mingchuno/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,grepml/ABCDEFGHPPP,mingchuno/ABCDEFGHPPP,grepml/ABCDEFGHPPP,jethrolam/ABCDEFGHPPP,jethrolam/ABCDEFGHPPP,mingchuno/ABCDEFGHPPP,jethrolam/ABCDEFGHPPP,grepml/ABCDEFGHPPP,mingchuno/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,mingchuno/ABCDEFGHPPP,grepml/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,mingchuno/ABCDEFGHPPP,grepml/ABCDEFGHPPP,jethrolam/ABCDEFGHPPP,mingchuno/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,mingchuno/ABCDEFGHPPP,mingchuno/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,grepml/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,grepml/ABCDEFGHPPP,jethrolam/ABCDEFGHPPP,mingchuno/ABCDEFGHPPP,mingchuno/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP