Во-от... старею... меня уже улучшить смогли. Пасибки.

Дальнейшая идея по ускорению и улучшению: если некруглую константу заменить с 1000 на правильную - 1024, то можно обойтись битовыми сдвигами вместо умножения... это ишо быстрее. Хотя на интерпретароре - думаю совершенно непринципиально.

Вот об том и речь, что аккуратное писание кода "в мелочах" - в конечном результате дает общий выигрыш по всем параметрам ОДНОВРЕМЕННО: скорости работы, требуемых объемах, причем как оперативных так и долговременных, масштабируемости и расширяемости в дальнейшем - сроке жизни кода...

"Только так, только личная инициатива и напряженная работа над собой. .. Нужно своей собственной рукой все делать" (с) В.В. Путин:улыб:(а не на "вертикаль власти" надеяться)