ContextualCoder: Adaptive In-context Prompting for Programmatic Visual Question Answering | AMiner