Demand note. A promissory note payable on demand (on presentation).