スタック型のデータ構造を提供します。配列を要素として扱う事はできません。Stackスタック構造体です。スタックのデータを保持します。)要素を全て削除します。)使用中のサイズを返します。)スタックに要素を追加します。)スタックから要素を取り出します。取り出した要素は、スタックから削除されます。)スタックから要素を削除せずに取り出します。)スタックが指定された要素を含んでいるか判定します。)スタックが保持する全要素の順序を反転させます。)スタックが保持する全要素を、1次元の配列に変換して返します。