Updated version of sprintf.js