A JavaScript beautifier that can infer coding style from a sample