A miniature thermoacoustic stirling engine