Update: Includes functionality of sscanf and sprintf