Guitar Chord Diagrams

What does your Instant Answer do?
It returns a requested guitar chord diagram.

What problem does your Instant Answer solve (Why is it better than organic links)?
Easier access.

What is the data source for your Instant Answer? (Provide a link if possible)
The GD::Tab::Guitar cpan module. (http://search.cpan.org/~taniguchi/GD-Tab-Guitar-0.03/lib/GD/Tab/Guitar.pm)

Why did you choose this data source?
Because it generates the diagrams.

Are there any other alternative (better) data sources?
Not that I know of.

What are some example queries that trigger this Instant Answer?
'G guitar chord' 'G#m6 guitar chord'

Which communities will this Instant Answer be especially useful for? (gamers, book lovers, etc)
Musicians.

Is this Instant Answer connected to a DuckDuckHack Instant Answer idea?
(https://duck.co/ideas/idea/537/piano-guitar-chords), but it looks like it was abandoned?

Which existing Instant Answers will this one supercede/overlap with?
None.

Are you having any problems? Do you need our help with anything?
Nope.

What does the Instant Answer look like? (Provide a screenshot for new or updated Instant Answers)
![screen shot 2014-12-19 at 7 07 51 pm](https://cloud.githubusercontent.com/assets/1291012/5512936/5f161618-87b2-11e4-8327-a4b6f0ca8e2d.png)


[x] Added metadata and attribution information (https://duck.co/duckduckhack/metadata)
[x] Wrote test file and added to t/ directory (https://duck.co/duckduckhack/goodie_tests)
[x] Verified that instant answer adheres to design guidelines (https://duck.co/duckduckhack/design_styleguide)
[x] Verified that instant answer adheres to code styleguide (https://duck.co/duckduckhack/code_styleguide)
[x] Tested cross-browser compatibility

    Please let us know which browsers/devices you've tested on:
    - Windows 8
        [] Google Chrome
        [] Firefox
        [] Opera
        [] IE 10

    - Windows 7
        [] Google Chrome
        [] Firefox
        [] Opera
        [] IE 8
        [] IE 9
        [] IE 10

    - Windows XP
        [] IE 7
        [] IE 8

    - Mac OSX
        [x] Google Chrome
        [x] Firefox
        [] Opera
        [x] Safari

    - iOS (iPhone)
        [x] Safari Mobile
        [] Google Chrome
        [] Opera

    - iOS (iPad)
        [] Safari Mobile
        [] Google Chrome
        [] Opera

    - Android
        [] Firefox
        [] Native Browser
        [] Google Chrome
        [] Opera
you could load `@{$gtr->all_chords}` into an array outside of any subs, that way it'll only generate them once?