Design and performance of a miniature free piston expander